<?php
namespace yunj\control\field;

class Editor extends YunjField {

    private static $instance;

    public static function instance(){
        if (!self::$instance instanceof self){
            self::$instance = new self();
        }
        return self::$instance;
    }

    protected function defineExtraArgs(){
        return [
            'mode'=>'ckeditor',         // 模式（可选值：ckeditor（默认））
            "mode_config"=>[            // 模式的配置
                "ckeditor"=>[
                    "toolbar"=>[
                        'Source', '-', 'Undo', 'Redo', '-', 'Preview', '-', 'SelectAll', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-',
                        'NumberedList', 'BulletedList', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-',
                        'BidiLtr', 'BidiRtl', '-', 'Link', 'Image', 'CodeSnippet', '-', 'Styles', 'Format', 'Font', 'FontSize', '-',
                        'TextColor', 'BGColor', '-', 'Maximize'
                    ]
                ],
            ],
            'readonly' => false,        // 只读
        ];
    }

}